На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:
[tek'nɔlədʒitrænsfə:]
общая лексика
передача технологии (из военных в мирные отрасли, из развитых в развивающиеся страны и т. п.)
нефтегазовая промышленность
передача технологии (процесс распространения научно-технических знаний; практическое использование научных знаний, полученных в другой организации; переход от фундаментальных знаний к техническим средствам; приспособление существующей техники к новому использованию)
общая лексика
коробка раздаточная
нефтегазовая промышленность
модель долговечности
математика
статистическое моделирование
математика
вероятностная модель
In the field of programming a data transfer object (DTO) is an object that carries data between processes. The motivation for its use is that communication between processes is usually done resorting to remote interfaces (e.g., web services), where each call is an expensive operation. Because the majority of the cost of each call is related to the round-trip time between the client and the server, one way of reducing the number of calls is to use an object (the DTO) that aggregates the data that would have been transferred by the several calls, but that is served by one call only.
The difference between data transfer objects and business objects or data access objects is that a DTO does not have any behavior except for storage, retrieval, serialization and deserialization of its own data (mutators, accessors, serializers and parsers). In other words, DTOs are simple objects that should not contain any business logic but may contain serialization and deserialization mechanisms for transferring data over the wire.
This pattern is often incorrectly used outside of remote interfaces. This has triggered a response from its author where he reiterates that the whole purpose of DTOs is to shift data in expensive remote calls.